<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-169911533-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-169911533-1');
</script>

  

  
  <title>应用系统集成——访问控制 | 空城盼故人</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="google-site-verification" content="NOVpqBhVVjZHOamocUf3Grijt7xAK_Engoe_FNrxE3Q" />
  <meta name="baidu-site-verification" content="HBrapLOndy" />
  
  <meta name="keywords" content="许嵩老公" />
  
  <meta name="description" content="有东西被加密了, 请输入密码查看.">
<meta property="og:type" content="article">
<meta property="og:title" content="应用系统集成——访问控制">
<meta property="og:url" content="https://xiaoyan94.github.io/2020/08/23/%E5%BA%94%E7%94%A8%E7%B3%BB%E7%BB%9F%E9%9B%86%E6%88%90%E2%80%94%E2%80%94%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6/index.html">
<meta property="og:site_name" content="空城盼故人">
<meta property="og:description" content="有东西被加密了, 请输入密码查看.">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2020-08-23T10:49:45.000Z">
<meta property="article:modified_time" content="2020-08-23T18:25:49.096Z">
<meta property="article:author" content="许嵩老公">
<meta property="article:tag" content="竹云">
<meta name="twitter:card" content="summary">
  
    <link rel="alternate" href="../../../../atom.xml" title="空城盼故人" type="application/atom+xml">
  
  
    <link rel="icon" href="https://q1.qlogo.cn/g?b=qq&nk=979727728&s=640">
  
  
    <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
  
  
<link rel="stylesheet" href="../../../../css/style.css">

  
<link rel="stylesheet" href="../../../../css/highlight.css">

<meta name="generator" content="Hexo 4.2.1"></head>

<body>
  <div id="fullpage" class="mobile-nav-right">
    <div class="fixed"></div>
    
      <div id="wrapper">
    
    
      <header id="header">
  <div id="nav-toggle" class="nav-toggle"></div>
  <div class="head-box global-width">
    <nav class="nav-box nav-right">
      
        <a class="nav-item" href="../../../../index.html" title
        
        >首页</a>
      
        <a class="nav-item" href="../../../../archives" title
        
        >归档</a>
      
        <a class="nav-item" href="../../../../quick-notes" title
        
        >小抄</a>
      
        <a class="nav-item" href="../../../../about" title
        
        >关于</a>
      
    </nav>
  </div>
</header>
      <div id="middlecontent" title class="global-width sidebar-right">
        <section id="main"><article id="post-应用系统集成——访问控制" class="article global-container article-type-post" itemscope itemprop="blogPost">
  
    <header class="article-header">
      
  
    <h1 class="article-title" itemprop="name">
      应用系统集成——访问控制
    </h1>
  

    </header>
  
  <div class="article-meta">
    <a href="" class="article-date">
  <time datetime="2020-08-23T10:49:45.000Z" itemprop="datePublished">2020-08-23</time>
</a>
    
    
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="../../../../tags/%E7%AB%B9%E4%BA%91/" rel="tag">竹云</a></li></ul>

  </div>
  
    <span id="busuanzi_container_page_pv">
      本文总阅读量<span id="busuanzi_value_page_pv"></span>次
    </span>
  

  <div class="article-inner">
    
    <div class="article-content article-content-cloud" itemprop="articleBody">
      
        
        <div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 这个密码看着不太对, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
  <script id="hbeData" type="hbeData" data-hmacdigest="1bb7e1202d7a56ba3f9ba51803905a18787776e14e75a8d6b0aeae234a166ab3">7c793cdffb54895c1d45763e698a9f484a18f095f8234f19802045564da165e928f5a7985175caebce06753cac6befad73fdd5e4e15213e1c5dda6816485790b8af9cdbf2c532c1f2a8c059ba544868645e657fd9161741cc391eb6a4e0aa01cc85634a0fe75b9bb1957687c6b37e75b21de1e69475d0323555d38c73579fec24b86e3fb1a069307c0e8b15acc83947ee49e6f9c0aba303ffdca3173af306c12df0cde1b3f3c243a185a59517304b986a58a4dbc2eefa48dcf82f48f8b00f9f37c4cd079e6b3aedaf2f939b0616132a09fb167be0a857e90bdccfc4a4532dbc2098033d588b915cbc69675e2e4e1886c9b020535bc6dbe4bcddb6e13e0173e7f4fcb3e6587138eafe6512376dd5997ca235fd98dcb5411fc49d9be1cdd06f52366ec57c53a03919a8b8ab800a68bfc6eaae2bb4ef1114f832eb09d60ae90275f4cf912e09b9c974094142001c8e42eaefa3bd0d792ea85a8543d2c955c4c5100a50756d299d227036f95bc670fb1ed96e434f01f1da4863d68f7e0f1915005681e112117373d8174ab799ce36af15f194e6ea5eed9220a997a0bef6489aa268031565f5a503f2e8751a385fbe5bd29af37bbc0f36c206d77c5e857b10512469d3f0100301a0b0d98b8592b93f028685396ee46ac154b8bcc3e496ad1b91d9193c91665031f83536af55571155fcc7dc1dcc963fa79d144ed7dab5a4ca9d20c21d554d3e04bb8f486c9fec7b6fce6e72b867c5709b2e6950cf030747fb78a77f5c22b67fa0d45e3cd120d37524a1ac6654597e4879291682689779a074e29c0587054e76fb0758aba6ec4798a113447920c9e4a8a0e3000a7fa4ad092ccdb8f358ff79c49a2b628ac3edb5e0f3db2cebd98955c19dc0be9336edbe69e6e7c39f8de580a12a06419a7dd7d6d57b17be2033e8996160113b84ca48a93b6edd08066f4daf4bd4bf3b3d28dabe2854605ce822ff4f5c007c81ed495a386962a648072e535fcb84ec7eff8a2434b5243d7090bd73504deb6ba2d9d32f513163c2d791338f8f80b7ba55c70d134b4c4ec719d5e23dd91d1b606bf875af3cbc59035e58ff7edc12c1e79684c92c0cc5e53733bb66b1f5ea4f49e1fc91094c4b87d9fd831fbaf4d4bc0080095042aa9d2ea7c6bdd8d8276b5dd0733f5d71890f977e24cccec22f40841a367347adf32b7a0d2f0d5ba9183715a85bf269ffa9730aefc0d0234dbfecf4b77641ed176be76a66310348f29cfd5df9abe0f933d8b19e39ee7c4406b71835b66a4ad69540352cd16e9048f873eee632ca17d5c3947bf3062bb1a754c252608d8ae9b5d371ba46b06aa993f3bd729289be1514eba13700ff72f8d712a33eac72a70c60a0153f7a1430c17d12abfff1150b3db5293d4b767d1504401a5abc4360c9d8e4f5d23685345ec86fd3aa7cc4cd9becdc37704072e8be4c592046c5722c50800ea3075c673239065b598378e8de92563a7362d71b4292cc7a7faaa910dd616d8d3eb05f440159ffaa9a5be3ce8ec8aa6f02a2b82a7fc7eefcbc5a9e9b6e31699677f35e2432a621e1f8f45de2d65d0cf6cbc3b0ed31e9191cb3346238a3b1073bcddbcffc390e241ddab3b1bf3b659a2451f12c3286d5c656f1e33ed65b33ae1c943128a9ad93d2f04d01ff5b2bcdf148f561334147661769693ef93a9236ee578166297a5f654c7e32562aa5bac0bdc93b732b0525b4bf29a6879ffc47752efa9756cd74dddac02a1c773fead2d44adffc18e7bc9afac245fcb12b72f8d4a6de5599ba0d3676d68e36a4e2b6f9abca67244be2524463e23acb6902ce5bacd46531d225639b5fe9bf9851241bec3a6ec85e6250af450146229c9c0790c0082be3a2b9ba048f51e7990ea90c1c88a91a245602f4762c75e5be0e837c4bab29872a7cfe31cc4a262c79793b8eedf26b9d5d2e3b9089f9a21825c23338318359bece6a612a2ba1fc19dea45e0a393b0d730476fefafd4ee0358f217d9947b5ef1e4574c64a9af31425eb09068a5fe8ed097a1eed2fc4f2e101363626df792e5ba8a1bc4debc79e7c366beefa0da75e29d73a16a34260aa814b2b78c683a1df5529c3356c828e3ca06670dfe06037015d946639dee4fdfd4206072addccf7c3cd33eee79b62ab58988b7d158d8e2dac2a72e52c599ff35ef884f4d8416c2d8e95f03cae80bac0526d963f9901e6b7a24ea93ccf8d08a6c88613066231c8bc1aff119294ce989a98aed08709ee5292b5074b423af4e2e640491a783033fc7410c64702e68967db148ea248685a88ecefd7133dcf93a196ee140909df1de4e0f450caa69a1a66441d6038031307305fe5c87fb1a83c22a18bb50c8ebe0d3b65ddf59e0fd9918dc2f767d207c98495e3530d54013bcc340fef62850e0708504a7807e8025a430a3d0480e348c868948642d141d28a03bbf5290639edad80bba02ecac9b50dd4d65b6be12d972e976bc80993ab5ba6d50fd115702c7d699f445f497b23093e5ea4311b2a2453f05e6b2f8a119c4037cf805e37531ecbed2a9c02c25540f64f8f1c19b3c199a3ec8917bc6621d6657b12fc6c867531c909b59dfcc39dc76a9e572e23c1cbaef254d14c24078dc5095828635b29835725bbe095db7e7ce57fb0e1d40b8f33535e6370d2c54bf125853c9048986f4716aee9be493609e7550330d79bff2ab2719dff6042dcf03c685afd5cb4ab96b77124652321d5079b814edba03941debba408e5662062e3f97cb9e23e649335fc4d534df51bdb33c03fc09ee1261aedc94cd6c285db52438464b3b996c6700c5f92b2d3cb3358fe546a26d0542386d128a49284ab6ae389f46d888ff78f446ac99bfe313ec9ebfe51359c2cbf28313964a26157abc0382dbe7b4bd33766037589fff9b3dd1ba12fd1aaacfe2e2da3611f6ab2db842c1d3d529c89464e3d9c8f194a5aa12702203f327633d238e0e54300b632facf0473f91f76eb426e7344aca2d5d2c9c7629744632b56d04851d62e2d375e69f1329b3a5fa5b8ca7f92db7648523e4fefc28d91c0e5f8f3da883479def374b95d57af05dc28133d91dc15a68dfd9fb8cd701783785105e9399253d4c526a4b4fdd8bfe587c9e156a2b900701201caa1d71eceaf86f3b34b51c1701aecbeb5ac4e34fcb81bd18c173a9d725dd66ee5f2c96da9ba08ae2115556a15c65217face1e35efa99d077cb1b5341173de5fdcd1eff880172d1178345e362e740d9586e37123c8a658775c8e6a6b52e19cf7825e0fc08daa930aa39109bcc8bc3eb70f4a5f8f69a8e53f6f16fce3e3f2466a19e324c1b25734c850922e3972de369a2aa68589cc40d8f47f4ce5c13fc74266ee5beb4da4e610889f24ad7a9a2b01dcd23e1f2d900b1a9d57c7a99693f274bf21f1d551e431bb88ea0f4614631618fbe2ee746581b6a342f1d3353f7d64498c8a1e62955d6f43e70122f56588bf5119e59c94decca9284ab6f11351a234bc3b46e9c46ff7868ed0b39a9b6f2e07e56619ba62511564e9cb9995d18ebfa078e63c23617475057af4365506a1b37da32cf0ab0410da45be47e9d17d36c2b54273ebf9cf6574a6148ead76d193dda77889c2dc0b8905f80d05e2cdf668d047eef62f66c14c40d296669d781f236e0bc3bec73b0ad9cbbc2199cd680842325a03f2578be4f77d5395f96d131f2cb64c465fe44994f808d1328029a3fd9069f17c9cd8cd730a0ddd985973192dcf817efe1f6834af2587f255d2089785ce4d87075f941b901e2c8ef4bef3328127dbfe4391159564f7d5e712bbb43286557b290e3eedc900b9601937ac4ce446941a116503f74cdc80402c66063debdd33909805dd77f3c5940b0438d2e97692218113881f19355aa4f063f2465bcb072dc79925ebc2339e0efcbc3cc4699a751e6a1910586804635ff23e4cedd0db8a33cdfbd073a434ef626e32da3f07fbfb5724038dbd81918341fcb430687ff91e772dd74feb319fe46fce2da3abd0a6dc9a5bef0db22e25ba95ac73bcd3f75c616c94fd791516c793a49db5b89223d7cdbb798aebd5dd18f3ab5a835b97ab7d7328ea811e639631538227b7471dbeb0403fc9bca5c55a4cd36da7cf5b84cdb40322ee298dc9adacddba903a4f2e2b7e93bcc6d67324a08da5850133a8f0f589e850fc93eb570db16de29750a6058fb127ae1616f54566d162bf708402d2cfb315801dd17705205e3025ef65bb6cb85e384960a7be24b8eb9855036155958de7ae6125a64b80f0edf92029133159f2b2d4a64673156c84a183c40da208831f2b2f7d456e84b784ee038521c57100c1db6c7bd4100f358efda6c6c52e4667135be3eb5f6df998bc75e98fd7b9f6745b116fa292352a120a4e9d6bcda0dbd36bf7829ddffcac98c3c6f023bd0deb6d44212960588348423535f2225b20b2fde3f9d4024e5f9298e3c227aed6145a45dee9bf4e27a021d117a5a7d7a1cf11e28cf2c38e608f0baadcef153e9966a85d4b4a974264e293349966a4eb3c00146995d8af6d9a6d0dc3d6594dea1efbf1e5d6643f67132a465e5973e26e26a3b4ae4db0591271e96d9318976640308b170b3f3e1b847f6525b50a5f28aec203ce1f780b9560ace5576e5fd7f2217d2b9783c959dc0862a941be3443d28c285933bcd65682ba3b6c62339b30b2bea38334fcdf11c7097bdb52cdfa04c840e70ccf2a902949f2d1c23f1c3059d64ff8b42fff027e55d3516c55d8dcf03706a7e0156843d420f91f57df09a003ce9f6e9dbb9e3482cc17392a5b11f9186007b79c59cdea8c550b71004d7621dfcd261d9ddea75c8d2ff1a30ddf7440641a8cb09ac2fd124b0cf1edf36177c815143fbe828098965cbcf2603e57e6a789a81bd48f4857572a49cc03442120e4c0a9636a76b5a30ca2a187a8fe0e6e4e224c1957e8ad07bd6e95e33f8bc8ad859a36807bc8fedcb6f66a0f3fe450f9cbe79ccd90bacf0344ef01284c2407b94f6ff4b4a0a611b75ca57fb7353d0ae0b9c1fce5ee711ca6b0b8ec3fbef41cf8f142685f333b3462b4201c953e4578c7bcbcf8d3997d96cd79d9c3da0894f69f6ee86be49240dda28802ebc7fce9577390db98e0da20463a8f5e8c30e0cfdde7a4193ccb0edcdfd68021250bfba96eaadfc7085ffff5b953e70e09436a35f9a79bd8d2f4240589dc64fdb2beef97c75c9700a6ce91c319d86cc7882661ff5616bcb3288fa9c594a5923424b3304f802e7cdf96851aa9a32c2babff907b6a63f5ee8e6aa6d37ad8fd995baad04ddab1cd0e5cd946d7c72c36a88b8c561a324370a4f7bed43dd33d7758ae42a733513335a350e71e6f4eb3ec36dd1beeb133327c685c96d61231d997b55f16a420d691c760aaade1a01be4fa5a3a6965255c912ed6a392264df4768d575a99a88e00030dd588da07881efcbae3721441ab45e047101c217ca76acd0f013649d07be17481d53b283bd036531aabdb69e90c8d022aef3000674ca9950a601a1c5dc347ea7a0a5cd2869b9f27fae46863a02488b0520319045cf450c698f57ba50da0412bedf1497f607509e327dab6d381aff474a2ba797b9439983d1001e22f75585616ddab3619e66215ac99fce2b4ff38a92352600dbc5b71a0cdf7ffd6cae5fa3fa867a5884a0249e8410814948290caad01b66b69a05d4640946a3bfe2732c50f9264d33861485255b98f0ce45b1bdf2623d05237d81eec00442ddd41ed64aa37147bc2ac7a25b67677e3a96737b300beb104369e245c9a7263361ca481eac7d1f293b3af5b8aabc13fa4c4ff74b66714cf09ffaa7c4030dc511554f5095e066e11f5da23e65d778f25214df70fb1978a8788786f80d417a314f73116361c4842d5276ae06a42609306ff8101010a9cc5677a0d4bf2e3939989ae887796f3310c455dd8ef60fd93dad0edd9e051b6b3d31ae3b18f8720e004d32ab5ab660839cc069aea7dfa51247f5b4e86a11a3c0cbd1bcd95616f15d8901ebf5553bef00e950391129cf12d7495acb9fa56892f8e13dda2b209cdb8769d481c5f86eaa22b65d5fa37c26e01de6f96e91e1ceb081f9b20d66073fa1df78cad928e49908f9e58a983ba8bd18e0581d2905476ac2995f4ecf5415280d0fc5e1bd2541a99346516291592d735db6edf9ef1b9655ee7b260e065f97011835c88f18c438269ae5e8f4ffa57fedafae5e765771d37b1559266c466298dc199b798f5dece107b8cc7f96fe5ee4ddf35259585735386ce35c37d423cff2900529dbb5a0ef484e8f445d72360943b452a64658dd69274e2da56e71660c4e910166878cdecfc9a874b07cd34f99c7e3c804b2815c8fb342abc729ae55564a1aa63814a1f96600b6b05688464554ac128a782c50ba1784ea9caaf6eb1ecb122b006b91beff4de7ed7f131702dd61916f3829730a6e7941c366e4cee2ea02e1efd2b4ad9b327b670fbfdfebcfe8d4ae3ebd8c1cdd153ac52b2638838371e4130e26ffe5c5b5aa065e2b7428b9e8e909d9f9361c3e0c912ac5e6729390ae09dfaedb591ad6b489219d2bca89e8906db711e2a8c2fa2c09f27dcac2c0119830b8c36f322d913c49942ada449a62707c13b8cf5c0fd4ae9cdbcd8d000b2117964fa6cfac2730eeefab28118108cd1e5b7716d2cddd2c41f5c315ab75be17059aa0e6e030b387f0ecf41a1fff0f2adceceffa65a1de546f71f360d2e7438dcc618546ed81854995a36ff7e46ec0b7a41138c35cb4df793c016c470f911d064efb47f7b3acfb976db7fe0ab3f8868d2bed3257bb20f83b5f8011a8e0245603e7cac4013a9ae07f91f7c8e4fae0b476bc7a4057055dde574b966b9d53beaddadb5103dbf512ea74ffd9dd13451b108682873d73720d048c5abfc74dd2efedfdc41e8f26b3f7342ef7428a690128fdffb53f1defee693c78d6e0bf4c84c7675dad652cd53b6b4a8af8d5362176de7f57db92f1c403ee1a5dcbbeb845ed996166b3b1a1ee0624e5bb41a17eafad4e8bb8b7f70fa50586cc7b18b9c732a396df021c64c1013592b4d3c1bff8e23ee34404a40f4d0ede9434391c2ab547773e834e3f22c2d811962ff6af07a15a517f56f17314eaa569405c981f57a880d87911aa545d69ee1fabdde6b0b8032c1c885156eb010e69dbefe57e3cc7091d03e769d9937284dad3ce758a1006f7af4b089aec80d3268e8b0bd51903d640dd23497e04f2e7ed8945f4ea75106037843335751729146daf208d7ddfc4e36a4041dcdc5339ebc9dae03f36fe7f57fa3cc337c37fa3526d276c1d745c48226637f990dbd56d79b90a8da013f658fa3442e9ffb273513e02bfb3a8cb3e79cacbc7c6b20e003a92f8d0bceb499e626ae6c8a23df4797fd1140db8170c2313de47ccbf2f3e3c32ce522683b23dbad255c6fd62a0f2ff98e2733e09aac4eebef878617c31900e7dd875833c3277417615c86cb64965f10a8f043f68e398ee5ddf1dc367497a20ebeaadd392bfc2e84aad2a97187fa3cd511c03d2e9044aec48d9a08da8a0080a4d2f63a533fb393d437571667fa3c7dab8a71698aa9c7e6e3518f1fcacfeaddf03339ae04d6e4147a3fc14b1bec70dc25c571f81355f53b0c8f4df8bc19ba780596f0ad467355159f66ed19cc413e7e314cdfb4fcf11312f2e7b18a7f7a7b24f9145565c09afa1df40e55d17710d9347c4d63e9730f831fce42b6a369501936014dbe8b615f376f604b5149de4da9b72d175aadc188919108932956ffe6973e6fcbef857e03caf532acfd108a9c02f132d216042a31e1fd3a6d36c53b4b3b1af2fe8180224f0f7bb0d13095f5b92e0caea67383dbe3cb5230cf2faa8639b1e054366bd43584e8e4ab45d351d4b02427f9bf7f9502b70ab45d7c0ffcb279c658c4c46261b96dd804ed1c9f6972af2b5e92393ff420b55c10eb8e3b58c50f884f7321c1c5cb81840fbbbe3a008db90dc19b875eca72f8467b6d658bb654271e8da427d48e980131b587a9b5c6e385146e8b345a169666878b8e3f278df41bc57ae512dd070f550d8b0b01e8541c543265fa82b336247c0ba8e2c0caacff126bc35b773a3506ff962a6e77f092a8063e9676a583349b963131ac3e78178e8f9cd97e483bd5fef085c1831a2884b6a315e3962e6ce2c40cc63455f0b418d39b2d1df95b6c82dbb277eee3361080538cc4e66057a053198a1d1cdc87e1a589c789a8e9cb7402e437ea46342fd6455efcfd23be83e0905b2c7dd1212ddf801ad8c18bc311911f54e1aeaac176aae0fc244f0332142da389ba2fd136e2375e7ba6d84025cc877193adaf1bddf9869dc31ff40529ca77c41aa0484cfa10ba2dc56e51aff3a3075783e17ae049260ae640b58169a0ac63e5cbc463b8fab6d99741c344511a303a8eeadf34edddd7c3e3c797dc1d13c91ec3df668caa2aa2e56187464012de60f7a9f716c76a2d1b4e4e0fa58bf227199b9fa20f76dcec40cb1a454aa11b154b937f6c66a1fe03a24d31ada4c0425d69a874e12255d498b3fb7dab8c0df646a696389a9155c95f6c151a68efec3077fac8a88ca15f4c0f091c20b855c22e3cc59e789ec710814436b9aa569595384c948b75290792b73ec6cad91dd3301410e6989d71ebb2821bcc206bc03a6022c6102a4a590934a2572aae7d6dffa066af96c3f8bbfe59c7b4662c5719daebb9c843df693eecced5614e53e369ee87d523cb0153550f6f88fdce1cfeb000b3afaaa6b6c35cded255c03e7283960c38cd6b69298514ad09bd529c83ad533d286e81b741282701be033bbc3a6ee5eb08be1b7c483c0feb2e1905d6a364992a6dfb36f589427fccee593e82193bed06eb74df904d7ccee7cf30c9ab8213b4a7310708309913d94fa91bbe31a90ce8b75786d773a282870fd7d4a6b124351e00cabe94ebafa7ea8f27e03abcfe16889f4cb87140127e86483b6e40be85e9e29c31b46b94d6f619491f64bec33b17ba9c29dcfdde5a10f4e23d74a8cc4ac7f9e15a90c1c71239e65cd9b497349f3fc7f867dec3783511f4a646923639db0e5fc9a44d43d1396064f291de3f7782caa159cd1397a478f49192b68c05d34daf2d1681a6c301bbe935d9aab88150d901d26170a5a220e6f5837c47e1d08c9c9d3b98407987ae148eee264a2dbd038b0fb32971c293f3380d5912d46a91ad121731c1198f38c60289d9bfed6bc33b7648f147abdc4a3e226a96c9612bb1ce6febd5405bc53e4efb16b4306d73b90bb0656b1bcb14212fe389c769b3b4d37aaf8af0f5300a4cda038f7cf7633dfed8cbf1ae5789a25abe9be6252d6a8e5085a5b27accb23ff18a4be27e3b6e106364b0be37804a51ad7b692564d87e705c9278d4631239f9ed9c525c5d3c06939af3fe43fc70141e26e6b003a06c03afa40df413f6a8808f8e2bcf674d76dd9a08cafc79bf64ffe57477e2ac12169f040f2218a3f843f8389e057f62f8ad87be94785317be91628826090b783481eb786018fb505c1632757d017460135d9bc3baeadc1dcf2140ded46d95babc16e501993743936dc5dd77a764969865b6669ecfa16ab5aac3afa50fba6cee7c48db9902ef733187631a04923c34c004f432399f555b00a63c6ad0165d35fcc8c38028340aed708e2817211053ef24529dfb7e2742295297a53f7034cb6e2c0cdb41fe3e6b069ac80c3011fb41ce24515f7dbdddc6343c9af352e4d03765c844764d0570e8540745dc87a2e04a65b2bee4ddd4cad0e1dbc9604cbd80af00d0cc0a171f5f4bd27f635ed8fdab582d242d3761e1d459f739e441b54cde8d76e3adea0058c17ef9c1b01f7d9414f76cc6302f91f934872c5581689e1a02b990a373932805256d0cec431300a428b4ac6ef43bf18a650e14486ebda427e070a0e9aa5faf715ebecaae66fb738f81c6a5d1fabc990b04e55fda6a5a34e60f1a43e1948f6e0aee65f3f0c364062f35d5b864a752b9f542eec06108413c71e4af601e8cf955d24434786f932ac4d5be8b5ae22beb35b252e0d94b30d1279296c3b2a129c437deaf9fd27ab6cbfdb0dc5c10135c95a793c58ebd5529ef8b5ee75d1b20cdb5e8bcb564bba30b6d1ccdbfcc0da58452ee650d22d5da7273b8418d742c4b379cb41d0532ceeb617ce6fbfb687a59e3ab52a17e9abb2513163d36a0c13800c3fea2e378eb0c3b8a01c96fa891bd0f4ce847e4c09aab56355b0aa57d9d72a8d6c93fd2ee590fb34ae06c0acfc6b6fc4c253f53ff918ac4b129ac11b0eab1e79d9ca36d90f99691a6157e2aa6b2dca652b0a32367a4a9a607b7c0640dda181dbbbdfb64719746c301de1f4c048f7ccc4ee831fde6d360e073819fc4a7757212f6fb35f2be2932cf0f8ce83add24a4ee3caeec6b0147c1db361d07a3f13ffb6f9776fcc8731a78617d1af80aadc8025a0e51d7e37168b721f64e45d6144f7cfd5a5dfd276ff87281154b05c7855a8da0808c4d779f0d65a516478959a0d208353d8aea1d6a1fa5d6381fb8a10068c835daeffda4a1cdac0719be2e3e2849e14b760a4066d33c10900903b07148c0a3a3b47e9fea8c72ccb7afb608544c73fada22706e9337a85796f1ab37bebd8435b234159533b7432267784eb2028bb581da86758749343a95fd629070b613962bbd8e246a636f5d85644cfe36a6a0b626a183446e2ee9049a1e3879832b7120c1b026d4674c3b175e0c5fc459412f8df777613b54c95207ead49eb9479b2a691d382c12c0cc8f065c1c12b9c13c427336fb3f016d140a3bf3fa2145e2c4073e3f1a3047b13891fa98c491e4e695f05dcbfe7fe778e63c798a8cceaf6a6c00564e6de98288397b982124fb1a568c59817d47e718f7c6a4fc991123ed20d3e36d2a95e48773a7b4194efc0eac3c078a9931ac5f71a99fb9f02d6f6bf344387056096f33b1d832ac924a0151adf5189234b28dd0dcea8c514c5d0483c1505b7eb20ba2d3970d37c25da3aa33747436a03e69ae2a228afa930ec24c1f954b2752bdf024c1841512eedee860ecb181cd087e64c15fdec1c1f30b0268eccd5b4a2eddc45707cebacb486dd7a2177b98787e48cb31b3b28ae822e9f8151099b258053561114cb58e6a852340177f652eb495f5565611d8ca0ff39d9a9459d83474ae429b4171805ad1c54777003b6a0a14ea08b63f05b5da5208f601c5771dea87ac07fa0b226b3d0849ec214de4b22453fbd84449329b5cfda06e503603990eb895f0829e20e419e7cc91b0950d6bcbb3ef1682184c653ef2ca2d749acea982bab365b603cf8295a685b6baf7d130cdeb418c20401cde624ee726b187d35bb14bd5a4caa6a056df71036e80ad85f523fd0067bb222c56c9a150d4e239d6dfac3a301eeed72fa4630be6b66be05d4ef62430fbd2a7a10817c98da94890ec816daae704c86758fdb8eede9e370ff13fda56d1271ae2b4a6c561709082a75cf07f0638ba48ca9f44ef011b1dcb45c1d7d935fea67aaefd99b632e0d51c54a286518e413acfb816e6a62e6cc54a9510c2bfeb3bd9e2320718aabf20ad38a2048574d2692e76b4ca0ec5d9af215bdba591bc3367eb159a853b96d6accb9d842a7e4b4d59a8d0e170cd4b06a40621c04ab6a7772030f96ad0d6932f5c5da938dd09799d0b04ce3b509a481ce590ef7bded098e0695d1d9006d121613c9fee0ac9a253e132ae8b576efdc20bd09c3c77c7e79bee4a4601e4d5ecaf2977108e042f47c334c024a75fa3be01df4597e80e0de637a62048d1313bedbd8d538e02428c322bc8a1375a63526ff9068445ed81f584e19bcf8207235df074add677a06d0fde4409cc6aba16f1c122ad50b11c42763388f6e096859afb062dfb025abe16c92d5b4ce3101fabd804ac3cf8558b59cb8c3d59ded9c1a26a316429fcd35d56f050a86300623bdf93e444f7141b044672aff981b37b312cd416dc3f8126b743b63a02dcf15632a5cbf49fc19e75acfb03f094f5f5ff817d56190354aa566dc94ffd58099dd572e27f55d6f3a01fdd463732a3af83840b6ab509f760ff9f6eca8eeec4d35cc680c105ee929d98c8f2cf79813ff2279a0be64ca910aa44f602f223ed35e3df9f9159d65bf8adab46900c35e2b5357767f6e9f893f7217e9c05b58633a67f5bdf19eeadf06368bc3f8c1d68d477e87086e3f133254082829710355aa83d7ff6ebc5626e512021a9830064abb58a8f8effaf5e30b0a24223c7fde18ef81daa8ec09f2876c880561ac5a58700809cf7965c7b14e5506cafc848054fd66fec77933b2168ddec2c4b838ef2f45d2d503a9c04abc9e2d9782f08bbb29425da51ec6044a927249c97c84c21c352cc8913dddfb900dc7090c02d3f8e8cac56653ffa3fd20177716a4a47ce33460affb926454d0fc6dac749eeb3f441074adcf35b1d921e612e6ba6f65d1c994f9c489fb513a065fae15d2a3dff10380dedb7b48c2b5616573aa29ef8aae3df2579364279b32a89b146e184c9548f0ba3d8f458567de16f3117ac244021d91cc968c070a7a01bb7b5205d8717355ff8455e7ffe152c938f261fd13da3f0eee8a41e074e20aa69ff7d3db4e7468b3712f8d68f928bbd112e892373814048e97f58b0cfdc9ec6283dde3bbdfb206febc733f7f53d5577ca895b84127c4388b7bc2e014dae9ebbbcf0e5145ad25f23c4b448ba595aa1cf05d272a6961c6872dfd86a9e12b0c607934fb9f17286eb79286c1acf6d08aceb443dd7d29c5defeaa148c733d94d13b80ec769c4444cbd4d24bd88ae44593eaba236e1741312394f6079d3803d9e50402c4c0936a112c128a9020581e7d24f51ad3fe67a1c33dfe610e9f708c79ab69c648bfc8da4f695171fea16260b8bd71eca84c31c29ba40118b61580298cbc67c2ec9afc01163dc0f3b3479470a817610d568abc317c4415e8f64bef0d84d9c3a62b3640cb7d95a5f589edcd9850de587ec5b39d879b7be0385570ffcb150228d765d0de811fa2d6e613e2987e4f728097195d6d5bd4e024243c637499596a6861fa2dfa2fd945d4a77fa7de618f612fda6b4f58acb2a6409392fc5eff8cd7581ccb8912620491e64ddfb22daf1fb0d5817350f694053d198325dfe2cdb3e0f6957e8838ffdb21b08df93fc54643f9fd9598dba3ae19e01b5413e28a9c70ff8f3984c8826495e2201eb40eb1ed64cfeba81525c24cc331f8dee0ec22bdf8dc97af947e1c35fc94446ba3f28278b3897b435d8c054df217658ca2ff7f39fe006a0bec77aa1d04cfe0b6eeddc0f3eb5add39dc61d4701f8283900df083ad32259683f7eb8b0d3fe79fd3e13dc83d49af01c2bc7bc50e89cdf7a0ce9a480886484b30064c3a91c0960f16dffbcc82ae662c20cf9ab602180ec8f37c33bec85afe01b958a0ad13c113cd9efca3e2a5d200e86cd59eefa5c5d31027dda11f223e620a70cc0e4a3346dc80047224580963129c31e1e76cc9f536b41e496ce84a44338fd79577b4969aec01533fc374b086876164be4418ed7c54000b8822de31eb37430c9afed0aae8d9c862c60514e703e3d619bc75d35195adf7120733918fcd6c28d6d921e6463ed7a3cda5a94971d3caa4dfed2bc1469324f717540fdc8132b682415d16642424741587c0488571414fc1706162fd45deda3af73adb4603a92612c1c939b311c809d0d43e2602e800cab402934752672c86a047677ae235d390bc68f6a1724419b34232b70b000b214c52927eedd19bae47b1ef0423b0b530f28b2f6b4aef6edceff1cc21141f2b39aebdd236ad0c412c2f505160844234ce89ecd6c4143bc45d20f8a1120d1d9103fef3caec4da228dc5c124b31ffb51e905708a06bcb6a7efa1db27f3f776b7adc76ed08f5fb6e1567bc39a3524f63733a8b0b73f0d8b131992a19bd2ecb3fdcda314002553d1c55f8f8ff463c2d1473e07a1eab504264b3c1001548308e8a508b56cb46f39684890b32215716f8a7bec3da618c84221aa2a31362005c5abaf02c740fcf2bfbf766182023f8af2c6cfece6d679603a8fdcf4ecd02d85ef920d70a292cc83d99f8aa18f9c332e75e520a1de6ce383517e54d02f15976077da230423d19388f26ea55ed5097d32e510f1e468b75ec693b</script>
  <div class="hbe hbe-content">
    <div class="hbe hbe-input hbe-input-xray">
      <input class="hbe hbe-input-field hbe-input-field-xray" type="password" id="hbePass">
      <label class="hbe hbe-input-label hbe-input-label-xray" for="hbePass">
        <span class="hbe hbe-input-label-content hbe-input-label-content-xray">您好, 这里需要密码.</span>
      </label>
      <svg class="hbe hbe-graphic hbe-graphic-xray" width="300%" height="100%" viewBox="0 0 1200 60" preserveAspectRatio="none">
        <path d="M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0"></path>
        <path d="M0,2.5c0,0,298.666,0,399.333,0C448.336,2.5,513.994,13,597,13c77.327,0,135-10.5,200.999-10.5c95.996,0,402.001,0,402.001,0"></path>
      </svg>
    </div>
  </div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">
          
      
    </div>
    
    
      <footer class="article-footer">
        完
      </footer>
    
  </div>
  
    
<nav id="article-nav">
  <div class="article-nav-block">
    
      <a href="../../../../2021/01/20/%E6%B5%8F%E8%A7%88%E5%99%A8window%E5%AF%B9%E8%B1%A1%E4%B8%AD%E7%9A%84%E6%9C%AC%E5%9C%B0%E5%AD%98%E5%82%A8%E5%92%8C%E4%BC%9A%E8%AF%9D%E5%AD%98%E5%82%A8/" id="article-nav-newer" class="article-nav-link-wrap">
        <strong class="article-nav-caption"></strong>
        <div class="article-nav-title">
          
            浏览器window对象中的本地存储和会话存储
          
        </div>
      </a>
    
  </div>
  <div class="article-nav-block">
    
      <a href="../%E5%BA%94%E7%94%A8%E7%B3%BB%E7%BB%9F%E9%9B%86%E6%88%90%E2%80%94%E2%80%94%E8%BA%AB%E4%BB%BD%E7%AE%A1%E7%90%86/" id="article-nav-older" class="article-nav-link-wrap">
        <div class="article-nav-title">应用系统集成 —— 身份管理</div>
        <strong class="article-nav-caption"></strong>
      </a>
    
  </div>
</nav>

    <!-- <link rel="stylesheet" href="/css/gitment.css">  -->
<script src='//unpkg.com/valine/dist/Valine.min.js'></script>

<div id="vcommentsContainer"></div>
<!--引用评论框输入特效js文件-->

<script src="../../../../js/shuru.js"></script>

<script>
  POWERMODE.colorful = true; // make power mode colorful
  POWERMODE.shake = true; // turn off shake
  document.body.addEventListener('input', POWERMODE);
</script>
<!-- valine评论系统 -->
<script>
  new Valine({
      el: '#vcommentsContainer',
      appId: 'AttjBiS7UwxkxjV1CSrNywoi-gzGzoHsz',
      appKey: 'F50aWycFFmAPLC8CfSW7rXdP',
      avatar: 'monsterid',
      enableQQ: true,
      placeholder: '昵称处填QQ号自动抓取网名和邮箱哟~'
  })
</script>


    <!-- <link rel="stylesheet" href="/css/gitment.css"> 
<script src="/js/gitment.js"></script>

<div id="gitmentContainer"></div>

<script>
var gitment = new Gitment({
  owner: '',
  repo: '',
  oauth: {
    client_id: '',
    client_secret: '',
  },
})
gitment.render('gitmentContainer')
</script>

 -->

  
  
</article>
</section>
        <aside id="sidebar">
  
    <div class="widget-box">
  <div class="avatar-box">
    <img class="avatar" src="https://q1.qlogo.cn/g?b=qq&amp;nk=979727728&amp;s=640" title="图片来自QQ"></img>
    <h3 class="avatar-name">
      
        许嵩老公
      
    </h3>
    <p class="avatar-slogan">
      深吸一口梦，吹个气球存起来。
    </p>
  </div>
</div>


  
    

  
    
  <div class="widget-box">
    <h3 class="widget-title">Tags</h3>
    <div class="widget">
      <ul class="tag-list" itemprop="keywords"><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/NET/" rel="tag">.NET</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Cookie/" rel="tag">Cookie</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/ES6/" rel="tag">ES6</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Git-Bash/" rel="tag">Git Bash</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Github/" rel="tag">Github</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Github-Actions/" rel="tag">Github Actions</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/HDFS/" rel="tag">HDFS</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/HTTP/" rel="tag">HTTP</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Hadoop/" rel="tag">Hadoop</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Hexo/" rel="tag">Hexo</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Idea/" rel="tag">Idea</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/JVM/" rel="tag">JVM</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Java/" rel="tag">Java</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/JavaScript/" rel="tag">JavaScript</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Linux/" rel="tag">Linux</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/MapReduce/" rel="tag">MapReduce</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Markdown/" rel="tag">Markdown</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Maven/" rel="tag">Maven</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Node/" rel="tag">Node</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Node-js/" rel="tag">Node.js</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/SQL/" rel="tag">SQL</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Serial-Port/" rel="tag">Serial Port</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Shell/" rel="tag">Shell</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/SpringBoot/" rel="tag">SpringBoot</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/TCP/" rel="tag">TCP</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/VSCode/" rel="tag">VSCode</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/Vue/" rel="tag">Vue</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/WebSocket/" rel="tag">WebSocket</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/YARN/" rel="tag">YARN</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/hexo/" rel="tag">hexo</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/macOS/" rel="tag">macOS</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/ssh/" rel="tag">ssh</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81/" rel="tag">中文乱码</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E5%A4%A7%E6%95%B0%E6%8D%AE/" rel="tag">大数据</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B/" rel="tag">安装教程</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E5%AF%86%E9%92%A5/" rel="tag">密钥</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E5%B9%B6%E8%A1%8C%E7%BC%96%E7%A8%8B/" rel="tag">并行编程</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E6%95%B0%E6%8D%AE%E5%BA%93/" rel="tag">数据库</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E7%94%B5%E8%84%91/" rel="tag">电脑</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E7%AB%B9%E4%BA%91/" rel="tag">竹云</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E7%BB%88%E7%AB%AF/" rel="tag">终端</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E8%84%9A%E6%9C%AC/" rel="tag">脚本</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E8%BD%AC%E8%BD%BD/" rel="tag">转载</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/%E8%BD%AF%E4%BB%B6/" rel="tag">软件</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-box">
    <h3 class="widget-title">Tag Cloud</h3>
    <div class="widget tagcloud">
      <a href="../../../../tags/NET/" style="font-size: 10px;">.NET</a> <a href="../../../../tags/Cookie/" style="font-size: 10px;">Cookie</a> <a href="../../../../tags/ES6/" style="font-size: 10px;">ES6</a> <a href="../../../../tags/Git-Bash/" style="font-size: 11.67px;">Git Bash</a> <a href="../../../../tags/Github/" style="font-size: 13.33px;">Github</a> <a href="../../../../tags/Github-Actions/" style="font-size: 10px;">Github Actions</a> <a href="../../../../tags/HDFS/" style="font-size: 10px;">HDFS</a> <a href="../../../../tags/HTTP/" style="font-size: 11.67px;">HTTP</a> <a href="../../../../tags/Hadoop/" style="font-size: 18.33px;">Hadoop</a> <a href="../../../../tags/Hexo/" style="font-size: 10px;">Hexo</a> <a href="../../../../tags/Idea/" style="font-size: 10px;">Idea</a> <a href="../../../../tags/JVM/" style="font-size: 18.33px;">JVM</a> <a href="../../../../tags/Java/" style="font-size: 20px;">Java</a> <a href="../../../../tags/JavaScript/" style="font-size: 16.67px;">JavaScript</a> <a href="../../../../tags/Linux/" style="font-size: 15px;">Linux</a> <a href="../../../../tags/MapReduce/" style="font-size: 11.67px;">MapReduce</a> <a href="../../../../tags/Markdown/" style="font-size: 10px;">Markdown</a> <a href="../../../../tags/Maven/" style="font-size: 13.33px;">Maven</a> <a href="../../../../tags/Node/" style="font-size: 10px;">Node</a> <a href="../../../../tags/Node-js/" style="font-size: 10px;">Node.js</a> <a href="../../../../tags/SQL/" style="font-size: 13.33px;">SQL</a> <a href="../../../../tags/Serial-Port/" style="font-size: 10px;">Serial Port</a> <a href="../../../../tags/Shell/" style="font-size: 11.67px;">Shell</a> <a href="../../../../tags/SpringBoot/" style="font-size: 10px;">SpringBoot</a> <a href="../../../../tags/TCP/" style="font-size: 10px;">TCP</a> <a href="../../../../tags/VSCode/" style="font-size: 10px;">VSCode</a> <a href="../../../../tags/Vue/" style="font-size: 10px;">Vue</a> <a href="../../../../tags/WebSocket/" style="font-size: 11.67px;">WebSocket</a> <a href="../../../../tags/YARN/" style="font-size: 10px;">YARN</a> <a href="../../../../tags/hexo/" style="font-size: 11.67px;">hexo</a> <a href="../../../../tags/macOS/" style="font-size: 11.67px;">macOS</a> <a href="../../../../tags/ssh/" style="font-size: 11.67px;">ssh</a> <a href="../../../../tags/%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81/" style="font-size: 10px;">中文乱码</a> <a href="../../../../tags/%E5%A4%A7%E6%95%B0%E6%8D%AE/" style="font-size: 10px;">大数据</a> <a href="../../../../tags/%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B/" style="font-size: 10px;">安装教程</a> <a href="../../../../tags/%E5%AF%86%E9%92%A5/" style="font-size: 10px;">密钥</a> <a href="../../../../tags/%E5%B9%B6%E8%A1%8C%E7%BC%96%E7%A8%8B/" style="font-size: 10px;">并行编程</a> <a href="../../../../tags/%E6%95%B0%E6%8D%AE%E5%BA%93/" style="font-size: 10px;">数据库</a> <a href="../../../../tags/%E7%94%B5%E8%84%91/" style="font-size: 11.67px;">电脑</a> <a href="../../../../tags/%E7%AB%B9%E4%BA%91/" style="font-size: 11.67px;">竹云</a> <a href="../../../../tags/%E7%BB%88%E7%AB%AF/" style="font-size: 13.33px;">终端</a> <a href="../../../../tags/%E8%84%9A%E6%9C%AC/" style="font-size: 10px;">脚本</a> <a href="../../../../tags/%E8%BD%AC%E8%BD%BD/" style="font-size: 10px;">转载</a> <a href="../../../../tags/%E8%BD%AF%E4%BB%B6/" style="font-size: 10px;">软件</a>
    </div>
  </div>

  
    
  <div class="widget-box">
    <h3 class="widget-title">Archives</h3>
    <div class="widget">
      <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2023/02/">二月 2023</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2023/01/">一月 2023</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2022/11/">十一月 2022</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2022/09/">九月 2022</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2022/08/">八月 2022</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2021/12/">十二月 2021</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2021/02/">二月 2021</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2021/01/">一月 2021</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2020/08/">八月 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2020/07/">七月 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2020/06/">六月 2020</a></li></ul>
    </div>
  </div>

  
    
  <div class="widget-box">
    <h3 class="widget-title">Recent Posts</h3>
    <div class="widget">
      <ul>
        
          <li>
            <a href="../../../../2023/02/13/%E4%BD%BF%E7%94%A8Node-js%E5%90%8E%E5%8F%B0%E8%AF%BB%E5%8F%96%E4%B8%B2%E5%8F%A3%E6%95%B0%E6%8D%AE%E5%B9%B6%E9%80%9A%E8%BF%87WebSocket%E5%AE%9E%E6%97%B6%E6%98%BE%E7%A4%BA%E5%9C%A8%E7%BD%91%E9%A1%B5%E4%B8%8A/">使用Node.js后台读取串口数据并通过WebSocket实时显示在网页上</a>
          </li>
        
          <li>
            <a href="../../../../2023/02/09/%E4%BD%9C%E4%B8%BA%E7%94%A8%E6%88%B7%EF%BC%8C%E4%BF%AE%E6%94%B9Cookie%E6%9C%89%E6%95%88%E6%9C%9F%EF%BC%8C%E5%BB%B6%E9%95%BFCookie%E6%9C%9F%E9%99%90/">作为用户，修改Cookie有效期，延长Cookie期限</a>
          </li>
        
          <li>
            <a href="../../../../2023/02/08/%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E4%BB%A3%E7%90%86/">终端命令网络设置</a>
          </li>
        
          <li>
            <a href="../../../../2023/01/18/Windows%E7%B3%BB%E7%BB%9FC%E7%9B%98%E6%B8%85%E7%90%86%E5%B7%A5%E5%85%B7FreeMove%E5%8F%8A%E6%96%87%E4%BB%B6%E5%8D%A0%E7%94%A8%E8%BF%9B%E7%A8%8B%E6%9F%A5%E7%9C%8B%E8%BD%AF%E4%BB%B6LockHunter%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8/">Windows系统C盘清理工具FreeMove及文件占用进程查看软件LockHunter配合使用</a>
          </li>
        
          <li>
            <a href="../../../../2023/01/14/AutoReconnectWiFi/">检测断网自动重连WiFi脚本</a>
          </li>
        
      </ul>
    </div>
  </div>

  
      <div class="widget-box">
    <h3 class="widget-title">友链</h3>
    <div class="widget">
      
        <!-- <a style="display: block;" href="../../../../https:/xiaoyan94.github.io/" title target='_blank' -->
        <a style="display: block;" href="https://xiaoyan94.github.io/" title target='_blank'
        >Github Pages</a>
      
        <!-- <a style="display: block;" href="../../../../https:/xy94.gitee.io/" title target='_blank' -->
        <a style="display: block;" href="https://xy94.gitee.io/" title target='_blank'
        >Gitee Pages</a>
      
    </div>
  </div>

  
 
  
</aside>
      </div>
      <footer id="footer">
  <div class="foot-box global-width center">
    &copy; 2023 许嵩老公 &nbsp;&nbsp;
    Powered by <a href="http://hexo.io/" target="_blank">Hexo</a>
    &nbsp;|&nbsp;主题 <a href="https://github.com/yiluyanxia/hexo-theme-antiquity" target="_blank" rel="noopener">antiquity</a>
    <br>
    <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
    <span id="busuanzi_container_site_pv">不蒜子告之   阁下是第<span id="busuanzi_value_site_pv"></span>个访客</span>
    
  </div>
  
  <!--引入文字点击特效-->
  <script src="https://code.jquery.com/jquery-2.0.3.min.js"></script>
  
<script src="../../../../js/dianji.js"></script>

</footer>

<!--添加回到顶部按钮-->
<style>
/* 小猫置顶 */
/* 自定义回到顶部样式 */
.cd-top {
  position: fixed;
  right: 25px;
  top: -900px;
  z-index: 99;
  width: 70px;
  height: 900px;
  /* background: url(https://cdn.jsdelivr.net/gh/moezx/cdn@3.1.9/img/Sakura/images/scroll.png) no-repeat center; */
  background: url(/images/scroll.png) no-repeat center;
  background-size: contain;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  /* cursor: url(https://cdn.jsdelivr.net/gh/moezx/cdn@3.1.9/img/Sakura/cursor/No_Disponible.cur), auto; */
  cursor: url(/images/cursor/No_Disponible.cur), auto;
  opacity: 1
}

.cd-top.cd-is-visible {
  opacity: 1;
  top: -326px
}

.cd-top.cd-fade-out {
  opacity: 1
}

.cd-top:hover {
  opacity: 1
}

.cd-top span {
  display: none;
  color: #000;
  position: absolute;
  bottom: 0;
  height: 20px;
  width: 50px;
  text-align: center
}

@media screen and (max-width:860px) {
  .cd-top {
      display: none;
      height: 60px;
      width: 50px
  }
  .cd-top span {
      height: 10px;
      width: 50px
  }
}

#moblieGoTop {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 99;
  border: 0;
  outline: 0;
  background-color: #fff;
  color: #404040;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
  border-radius: 12px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
  transition: box-shadow .2s ease
}
#moblieGoTop:hover {
  background-color: #fff;
  opacity: .8
}
.changeSkin-gear {
  position: fixed;
  bottom: 0;
  left: auto;
  right: 5px;
  width: auto;
  height: auto;
  z-index: 99;
  white-space: nowrap;
  padding: 10px 10px;
  cursor: pointer;
  border-radius: 10px 10px 0 0
}
</style>

<!-- 添加小猫置顶 -->
<a class="cd-top faa-float animated cd-is-visible cd-fade-out" style="top: -500px;"></a>
<button id="moblieGoTop" title="Go to top" style="display: none;font-size: xx-large;"><i class="fa fa-chevron-up" aria-hidden="true"></i>🔝</button>

<!-- <div class="scroll "> <i class="fa fa-arrow-up" style="margin-left: 4px;"></i>
Top⬆️
<span class="scrollpercent" style="margin-left: -2px;"></span>
<span style="margin-right: 4px; margin-left: -4px;">%</span>
</div> -->

<!-- https://www.huangpinke.com/2018/08/24/add-back-to-top-button.html -->
      <script src="https://code.jquery.com/jquery-2.0.3.min.js"></script>
<script>
if (!window.jQuery) {
var script = document.createElement('script');
script.src = "/js/jquery-2.0.3.min.js";
document.body.write(script);
}
</script>

  
<link rel="stylesheet" href="../../../../fancybox/jquery.fancybox.css">

  
<script src="../../../../fancybox/jquery.fancybox.pack.js"></script>




<script src="../../../../js/script.js"></script>




<script>
  (function(){
      var bp = document.createElement('script');
      bp.src = '//push.zhanzhang.baidu.com/push.js';
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(bp, s);
  })();
  </script>

<!-- mermaid图 -->

  <script src='https://unpkg.com/mermaid@7.1.2/dist/mermaid.min.js'></script>
  <script>
    if (window.mermaid) {
      mermaid.initialize({theme: 'forest'});
    }
  </script>

    </div>
    <nav id="mobile-nav" class="mobile-nav-box">
  <div class="mobile-nav-img mobile-nav-top"></div>
  
    <a href="../../../../index.html" class="mobile-nav-link">首页</a>
  
    <a href="../../../../archives" class="mobile-nav-link">归档</a>
  
    <a href="../../../../quick-notes" class="mobile-nav-link">小抄</a>
  
    <a href="../../../../about" class="mobile-nav-link">关于</a>
  
  <div class="mobile-nav-img  mobile-nav-bottom"></div>
</nav>    
  </div>
</body>

</html>